package tables

type AmsClientLog struct {
	Id          int64  `json:"id,string" gorm:"primaryKey"`
	ClientId    int64  `json:"clientId,string" `
	Cmd         string `json:"cmd"`
	Args        string `json:"args"`
	ElapsedTime int64  `json:"elapsedTime,string"` // 执行耗时

	LogCode    string `json:"logCode"`    // 日志码
	LogContent string `json:"logContent"` // 日志内容
	LogCore    string `json:"logCore"`    // 日志内容中的核心信息，例如磁盘信息中的序列号， 使用json格式保存，
	LogTime    int64  `json:"logTime,string"`
	CreateAt   int64  `json:"createAt,string" gorm:"autoCreateTime"` // 信息入库的时间
}

func (r *AmsClientLog) TableName() string {
	return "ams_client_log"
}
